// #include <iostream>
// #include<string>
//
// using namespace std;
//
// //this 指针 代表所有对象的地址
// class MM
// {
// public:
//     MM(string name,int age)
//     {
//         this-> name = name;
//         this->age  = age;
//     }
//     MM get_object()
//     {
//         return *this;
//     }
//
//     MM* get_p()
//     {
//         return this;
//     }
//
//     void print()
//     {
//         cout << this->name << this->age << endl;
//         cout << this << endl;
//     }
//     //注意点 静态成员函数不允许使用this 指针
//
// protected:
//     string name;
//     int age;
// };
//
//
// int main()
// {
//
//     MM mm("aaa",1);
//     mm.print();
//
//     MM girl("aaa",1);
//     girl.print();
//
//
//     cout << &mm <<endl;
//     cout << &girl << endl;
//
//
//
//
//     return 0;
// }